<?php

class Estado_Model extends CI_Model {
    const STR_NOMBRE_TABLA_ESTADO = 'tabla_maestra';
    
    function __construct() {
        parent::__construct();
    }

    function getListEstado($origen) {
        if ($origen == 'solicitud') {
            $this->db->where('id_padre', INT_LISTA_ESTADO_SOLICITUD);
            $this->db->order_by('valor_1', 'ASC');            
            $query = $this->db->get(self::STR_NOMBRE_TABLA_ESTADO);
        }
        if ($origen == 'cotizacion') {
            $this->db->where('id_padre', INT_LISTA_ESTADO_COTIZACION);
            $this->db->order_by('valor_1', 'ASC');
            $query = $this->db->get(self::STR_NOMBRE_TABLA_ESTADO);
        }
        if ($origen == 'repuesto') {
            $this->db->where('id_padre', INT_LISTA_ESTADO_REPUESTO);
            $this->db->order_by('valor_1', 'ASC');
            $query = $this->db->get(self::STR_NOMBRE_TABLA_ESTADO);
        }
        return $query->result();
    }
}
